package com.irdstudio.efp.esb.api.bean.psd.query.resp.composite;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.math.BigDecimal;

public class ComPreNlsCreditInfo implements Serializable {
    /**
     * 	预授信申请流水号	String	64
     */
    @JSONField(name = "ApplySeq")
    private String applySeq;
    /**
     * 	纳税人识别号	String	32
     */
    @JSONField(name = "TaxIdentificationNumber")
    private String taxIdentificationNumber;
    /**
     * 	企业名称	String	255
     */
    @JSONField(name = "EnterpriseName")
    private String enterpriseName;
    /**
     * 	企业社会信用代码	String	32
     */
    @JSONField(name = "SocialCreditCode")
    private String socialCreditCode;
    /**
     * 	企业注册地	String	128
     */
    @JSONField(name = "Registration")
    private String registration;
    /**
     * 	推荐人工号	String	128
     */
    @JSONField(name = "RecommenderAccount")
    private String recommenderAccount;
    /**
     * 	推荐人所属机构	String	32
     */
    @JSONField(name = "RecommenderOrgid")
    private String recommenderOrgid;
    /**
     * 	审批状态	String	10
     */
    @JSONField(name = "Status")
    private String status;
    /**
     * 	建议授信额度	double	18
     */
    @JSONField(name = "ReAmount")
    private BigDecimal reAmount;
    /**
     * 	建议年利率	double	18
     */
    @JSONField(name = "ReYRate")
    private BigDecimal reYRate;
    /**
     * 	法定代表人证件号	String	64
     */
    @JSONField(name = "CertNo")
    private String certNo;
    /**
     * 	法定代表人手机号	String	11
     */
    @JSONField(name = "MobileNo")
    private String mobileNo;
    /**
     * 	法定代表人姓名	String	64
     */
    @JSONField(name = "CertName")
    private String certName;
    /**
     * 	法定代表人证件类型	String	8
     */
    @JSONField(name = "CertType")
    private String certType;
    /**
     * 	拒绝原因	String	1024
     */
    @JSONField(name = "RefuseReason")
    private String refuseReason;
    /**
     * 	拒绝码	String	32
     */
    @JSONField(name = "RefuseCode")
    private String refuseCode;

    public String getApplySeq() {
        return applySeq;
    }

    public void setApplySeq(String applySeq) {
        this.applySeq = applySeq;
    }

    public String getTaxIdentificationNumber() {
        return taxIdentificationNumber;
    }

    public void setTaxIdentificationNumber(String taxIdentificationNumber) {
        this.taxIdentificationNumber = taxIdentificationNumber;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getSocialCreditCode() {
        return socialCreditCode;
    }

    public void setSocialCreditCode(String socialCreditCode) {
        this.socialCreditCode = socialCreditCode;
    }

    public String getRegistration() {
        return registration;
    }

    public void setRegistration(String registration) {
        this.registration = registration;
    }

    public String getRecommenderAccount() {
        return recommenderAccount;
    }

    public void setRecommenderAccount(String recommenderAccount) {
        this.recommenderAccount = recommenderAccount;
    }

    public String getRecommenderOrgid() {
        return recommenderOrgid;
    }

    public void setRecommenderOrgid(String recommenderOrgid) {
        this.recommenderOrgid = recommenderOrgid;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public BigDecimal getReAmount() {
        return reAmount;
    }

    public void setReAmount(BigDecimal reAmount) {
        this.reAmount = reAmount;
    }

    public BigDecimal getReYRate() {
        return reYRate;
    }

    public void setReYRate(BigDecimal reYRate) {
        this.reYRate = reYRate;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getMobileNo() {
        return mobileNo;
    }

    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }

    public String getCertName() {
        return certName;
    }

    public void setCertName(String certName) {
        this.certName = certName;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public void setRefuseReason(String refuseReason) {
        this.refuseReason = refuseReason;
    }

    public String getRefuseCode() {
        return refuseCode;
    }

    public void setRefuseCode(String refuseCode) {
        this.refuseCode = refuseCode;
    }
}
